home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / robo31_b.arc / ROBOCOMM.HST < prev    next >
Text File  |  1991-05-22  |  23KB  |  460 lines

  1.  
  2.             ┬─┬─────┐
  3.             │ │     │
  4.             │ ├───┬─┘ ┌┬──┐ ┬┬─┐  ┌┬──┐ ┌┬──┐ ┌┬──┐ ┌┬─┬─┐ ┌┬─┬─┐  (tm)
  5.             │ │   │   ││  │ │├─┴┐ ││  │ ││    ││  │ ││ │ │ ││ │ │
  6.             ┴─┴   ┴── └┴──┘ ┴┴──┘ └┴──┘ └┴──┘ └┴──┘ ┴┴ ┴ ┴ ┴┴ ┴ ┴
  7.  
  8.             The ultimate tool for unattended           ┌──┬┐   ┌┐
  9.             BBS communications.                         ──┤│   ││
  10.                                                        └──┴┘ o └┘
  11.  
  12.             -------------------------------------------------------------
  13.  
  14.             This document is designed to assist experienced Robocomm
  15.             users in coming up to speed with the new version quickly.
  16.  
  17.             The following is a list of new and enhanced features in
  18.             Robocomm version 3.1:
  19.  
  20.             --------------------------------------------------------------
  21.  
  22.       o     Added a configuration option to the "General" configuration
  23.             screen that controls Robocomm's behavior when it connects
  24.             with a BBS at a speed slower than is configured on the BBS
  25.             screen.  If "Allow connects at lower speed" is set to NO
  26.             then Robocomm will hang up if it connects at a speed slower
  27.             than it expected.  The default for this setting is YES.
  28.  
  29.             NOTE: "CONNECT 9600" (and above) messages are accepted
  30.             whenever the configured speed for the BBS is set at 9600,
  31.             19200 or 38400.
  32.  
  33.             NOTE: For this option to work, your modem must be configured
  34.             to report the connect speed as part of its CONNECT message.
  35.  
  36.       o     Added a configuration option to the "General" configuration
  37.             menu that controls the time stamp that is applied to the
  38.             files Robocomm downloads using its internal protocols.  IF
  39.             "Keep BBS file's time stamp" is set to YES then the file on
  40.             your disk will have the same time/date stamp as the file on
  41.             the BBS.  If it's set to NO, then Robocomm will apply the
  42.             current system date/time to the file.
  43.  
  44.       o     Added "Filter Words" menu option to the configuration menu.
  45.             You can now enter up to 10 words which will be compared
  46.             against new file listings as they are imported.  Any file
  47.             which contains one or more of the filter words in its file
  48.             name and/or description will be bypassed, rather than
  49.             imported.  For example, to get rid of GIFs in your file
  50.             listings, specify .GIF (note the period) as a filter word.
  51.             If you're not interested in Windows related files, then you
  52.             might enter words such as WINDOWS and WIN 3.0 to the list.
  53.             This feature uses a straight text comparison, no wildcard
  54.             expansion is supported.
  55.  
  56.       o     Added "Preference Words" menu option to the configuration
  57.             menu. When Robocomm imports files listings, any file which
  58.             contains a preference word in its name or description will
  59.             automatically be tagged with "Keep" status.
  60.  
  61.       o     Changed status log entries to indicate preference files and
  62.             filtered out files when parsing new files lists.
  63.  
  64.       o     Added routine to allow updating of help screens through
  65.             automatic upgrade procedures.
  66.  
  67.       o     Fixed cursor weirdness experienced on some systems when
  68.             shelling to DOS.
  69.  
  70.       o     Enabled the XON-XOFF handshaking option.
  71.  
  72.       o     Fixed problem where you could not do a YMODEM-G download
  73.             when downloading mail from a QWK door.
  74.  
  75.       o     Changed the default on capture commands to APPEND mode
  76.             instead of overwrite mode.
  77.  
  78.       o     Fixed QWK packet download routines to alleviate the erratic
  79.             behavior experienced by some users on the "Do you want to
  80.             receive this packet" prompt.
  81.  
  82.       o     Modified online "V" message to display the registered user's name.
  83.  
  84.       o     Changed verbose log routine so Robocomm status messages will
  85.             always appear by themselves on a line.
  86.  
  87.       o     Added a 3 second "Clearing" period after any unsuccessful
  88.             dial to alleviate "failed call" problems caused by USR Dual
  89.             Standard modems which send a NO CARRIER after sending a
  90.             BUSY.
  91.  
  92.       o     Fixed problem in the qmail download routines where the "No
  93.             packet to receive" message would be repeated many times.
  94.  
  95.       o     Modified the comm routines to allow non-standard IRQ and
  96.             base addresses for com 3 and 4.
  97.  
  98.             --------------------------------------------------------------
  99.  
  100.             The following is a list of new and enhanced features in
  101.             Robocomm version 3.0:
  102.  
  103.             -------------------------------------------------------------
  104.  
  105.       o     Changed Robo's internal Ymodem protocol to Ymodem Batch (not
  106.             Xmodem-1K) which is compatible with PCBoard's Ymodem.  If you
  107.             have been using Ymodem (pretty unlikely, eh?) then make sure
  108.             you change the protocol in PCBoard.
  109.  
  110.       o     Added ZMODEM and YMODEM-G as internal file transfer
  111.             protocols.
  112.  
  113.       o     16550 UART FIFO buffer support - automatically detected and
  114.             used when appropriate.
  115.  
  116.       o     4800 baud now supported.
  117.  
  118.       o     Greatly improved response time while performing automated
  119.             operations.
  120.  
  121.       o     Internal ANSI driver added.   Ansi graphics can be on for
  122.             the entire agenda.  Robo displays them properly in its
  123.             agenda and ANSI terminal screens.  ANSI codes are stripped
  124.             out from prompt processing and log files.  No ANSI driver is
  125.             required in your CONFIG.SYS file.
  126.  
  127.       o     Created the following RPD files:
  128.  
  129.                145&Q40.RPD  -- Qmail 4.0 - No extended prompts needed
  130.                145&MARK.RPD -- All versions of MarkMail
  131.                145&PRO.RPD  -- ProDoor
  132.                DEFAULT.RPD  -- The prompts used when a new system is
  133.                                added.  Same as 145&Q40.RPD.
  134.  
  135.             Please step through all of your BBS systems and import one
  136.             of these files for each of your systems that doesn't require
  137.             a cutomized prompt set.
  138.  
  139.       o     Added two new command line options.   Robocomm can now be
  140.             started as follows to configure your system for minimum memory
  141.             requirements or maximum operation speeed:
  142.  
  143.             Typing "ROBOCOMM SMALL" at the dos prompt sets Robo in its
  144.             minimum memory usage configuration.  If you have less than or
  145.             approximately 512K free, use this option.
  146.  
  147.             Typing "ROBOCOMM FAST" sets Robo up to run as quickly as
  148.             possible.  Don't use this option unless you have at least 512K
  149.             free.  Probably
  150.  
  151.       o     Added the ability for Robocomm to use expanded memory for
  152.             its index file buffers.  If you have at least 64K of
  153.             expanded memory available you can specify a ROBO environment
  154.             variable as follows:
  155.  
  156.             SET ROBO=Ennn       Example: ROBO=E128 to use 128K.
  157.  
  158.             Where nnn is the amount of expanded memory to use for index
  159.             file buffering.  Robocomm's performance is significantly
  160.             enhanced by using expanded memory for index file buffers.
  161.             Be aware that any EMS allocated for index buffers will not
  162.             be available for Robocomm swapping routines.  The minimum
  163.             allowable value is 64K and the maximum is 1024K.
  164.  
  165.       o     Implemented a "Keep" flag in the new files directory.
  166.             "Keep" status can be toggled from within the file directory
  167.             using the "K" key.  The "Z"ap command was modified so that
  168.             it deletes all file listings not marked as "Keep." Keep
  169.             status is marked by a diamond on the file line in the
  170.             directory and also by the word "Keep" in the file status
  171.             area.
  172.  
  173.       o     Implemented tagging of files in the "New files" directory.
  174.             Use the spacebar to tag/untag files.  If you tag files in
  175.             the new files directory, Robo will ask for permission to
  176.             automatically create download agenda items for all the
  177.             tagged files when you select the "D" command on the agenda
  178.             screen.  You may also tag files when zoomed to the new files
  179.             dir via the F10 key.
  180.  
  181.       o     Files to be uploaded may now be tagged with the SPACEBAR in
  182.             the downloads directory.  When used in conjunction with
  183.             tagging of BBS systems to upload to, you can make a whole
  184.             mess of agenda items in a hurry now.  To use this feature,
  185.             press F10 when prompted for an upload file name, then tag
  186.             any files you want to upload. Press Enter and you will be
  187.             returned to the agenda screen to specify the BBS system(s)
  188.             to upload to.  If you want, you can press F10 at the BBS
  189.             prompt to tag one or more BBS systems to upload to.
  190.  
  191.       o     Added a "PCBoard File Directory to Update on Downloads"
  192.             configuration option, which is primarily intended for Sysops
  193.             who grab files for their BBS during their event.  This will
  194.             append a standard-format PCBoard file listing entry to the
  195.             file name you specify after every download, using the
  196.             description from your "New Files" directory.
  197.  
  198.       o     Added the /I command line switch.  You can now import a PCB
  199.             format file list into Robocomm's downloads listing using
  200.             this command line switch.  For example, the event on my BBS
  201.             now does this every night:
  202.  
  203.                 ROBOCOMM /IJ:\PCB\MAIN\DIR0
  204.  
  205.             This scans through the uploads listing for Group One and
  206.             adds any files uploaded by callers to my Robocomm downloads
  207.             list.  This makes it easy for me to test and view the new
  208.             files and also to upload them to other BBS systems later.
  209.  
  210.       o     Added a 5 second confirmation sequence when a loss of CD is
  211.             detected.  This is mostly for high speed modems that don't
  212.             report CD properly until a few seconds after negotiating the
  213.             connection parameters.
  214.  
  215.       o     Added two new tagging commands to the file directories.  The
  216.             + key will TAG a file and flag it with keep status.  The -
  217.             key will remove a tag and remove the keep flag.
  218.  
  219.       o     Increased the maximum number of descriptions lines that will
  220.             be imported per file to 25.
  221.  
  222.       o     Changed the PCB Mail reading menu option so that it runs your
  223.             configured compressed file viewing utilty against the
  224.             selected file.  If the batch file READPCB.BAT exists in your
  225.             Robocomm directory, it will be used instead.
  226.  
  227.       o     The "Z" command in the file directories now operates
  228.             differently.  All files not marked keep will be marked
  229.             DELETED.  If you want to remove them from the list
  230.             immediately, you will need to use the "C" command after the
  231.             "Z" process has completed.
  232.  
  233.       o     NOTE: WITH THE ADVENT OF ROBOCOMM'S NEW FILE FORMATS IT IS
  234.             NOW IMPOSSIBLE TO RUN TWO OR MORE PEOPLE SHARING SOME OF THE
  235.             DATABASES (Several systems were developed using batch files
  236.             to do this)  DO NOT ATTEMPT THIS ANY MORE.  YOU WILL CORRUPT
  237.             THE ROBOCOMM.DBV FILE AND YOU WILL HAVE TO USE THIS NEW
  238.             COMMAND LINE SWITCH TO FIX THINGS:
  239.  
  240.                  ROBOCOMM /KILLDBV
  241.  
  242.             This switch will erase all references to the corrupted DBV
  243.             file from robocomm's data files and also delete the
  244.             corrupted DBV file. You will loose all BBS statistics and
  245.             extended file descriptions when you use this switch!
  246.  
  247.       o     Added a "Remain online" function.  During agenda execution,
  248.             you can press F10 to toggle the remain online status on and
  249.             off.  When on, Robocomm will wait until it has attempted to
  250.             complete all of its agenda items, then it will jump to
  251.             terminal mode.  If you don't show up withing 1 minute, it
  252.             will jump out automatically, log off and move on to the next
  253.             BBS.
  254.  
  255.             NOTE:  IF you use this option on a BBS accessed through PC
  256.             Pursuit, make sure that you go to a main board or mail door
  257.             command prompt and press Alt-X to exit terminal mode when
  258.             you are done with the BBS.  Let Robo issue the "G" or "BYE"
  259.             for you so it doesn't get lost if the PC Pursuit DISCONNECT
  260.             message scrolls by while you are in terminal mode.
  261.  
  262.       o     Greatly improved the internal file listing utility.  Specify
  263.             INTERNAL on the general configuration screen under file
  264.             viewing utility to use it.
  265.  
  266.       o     The general configuration screen now contains an option for
  267.             setting the personality of the sounds made by Robo.  Toggle
  268.             the settings between SILENT, SUBTLE and PUSHY.
  269.  
  270.       o     Changed file import routines so that all descrtion text after
  271.             and including the words UPLOADED BY in a description is
  272.             filtered out.
  273.  
  274.       o     The "I" import routine now works in either the downloads or
  275.             the newfiles directories.
  276.  
  277.             When importing into the new files directory, a file will be
  278.             addedd if it doesn't already exist for the specified BBS in
  279.             the downloads directory AND if it doesn't exist for any BBS
  280.             in the downloads directory.
  281.  
  282.             When importing into the downloads directory, the file will
  283.             be added as long as it doesn't already exist for any BBS in
  284.             the downloads directory.
  285.  
  286.       o     Added a PCBoard format file output routine that will operate
  287.             on all tagged files if any are present in the current
  288.             directory.  If no files are tagged then the currently
  289.             highlighted file is written.  A window will pop up asking
  290.             for the output file name.  You can send the output to your
  291.             printer by overriding the default file with PRN.  This
  292.             option is activated with the "W" key in either file
  293.             directory.
  294.  
  295.       o     All DBT files used in the system have been replaced with a
  296.             new type of file called a DBV file.  One DBV file is used to
  297.             hold BBS statistics as well as upload and download file
  298.             descriptions.  The technoloy employs "variable length
  299.             fields."  What this means for you is that you should see
  300.             substantial speed increases in file clean ups, and the size
  301.             of the DBV file will be significantly smaller and will not
  302.             continue to grow upon your hard disk as more files are added.
  303.  
  304.       o     Robo will now respond "N" to the over-write query from
  305.             PCBoard when a sysop tries to upload a duplicate file.
  306.             Also, an appropriate log notation is made.
  307.  
  308.       o     Modified conference changing routines.  Robo will now
  309.             recognize PCBoard 14.5's default main board and conference
  310.             command prompts even if the prompts are set up incorrectly
  311.             in the BBS's prompt defintion.  Also, conferences may now be
  312.             specified by name or by number throughout the program.
  313.  
  314.       o     Significantly updated the ANSI terminal mode interface.  See
  315.             F1 help screen for details.
  316.  
  317.       o     You can now import file listings into both the newfiles and
  318.             downloaded files databases.
  319.  
  320.       o     Implemented ability to shell to a batch file after all file
  321.             downloads - to insert a special comment, do an immediate
  322.             virus scan, etc.  The batch file is called FIXFILE.BAT.  The
  323.             default looks like this:
  324.  
  325.             pkzip -z %1 <comment.txt
  326.  
  327.             If you use the default comment.frm file, which looks like
  328.             this:
  329.  
  330. ═════════════════════════╡ Robocomm Download Information ╞═════════════════════
  331.    Downloaded By: {USER}
  332.  Downloaded from: {ID} - {BBS}
  333. File name on BBS: {FILE}
  334.    Download date: {DATE}
  335. ───────────────────────────────────────────────────────────────────────────────
  336. {DESCRIPTION}
  337. ═══════════════════════════════════════════════════════════════════════════════
  338.  
  339.             Robocomm will do a little merge for you when it creates the
  340.             comment.txt -- You can modify the file however you like.
  341.             Robo will replace appropriate text in the curly braces.
  342.  
  343.       o     Enabled the "Run Program" agenda item.  With it, you can
  344.             tell Robo to execute an outside program while still
  345.             connected to the BBS.  You can include any necessary command
  346.             line parameters in the space provided.  The field scolls to
  347.             allow up to 100 characters to be input.  Robo can execute
  348.             .COM, .EXE or .BAT files (also .BTM if you use 4DOS).  Robo
  349.             will free up as much RAM as possible for the "spawned"
  350.             process.  Also, your called program will find the following
  351.             environment variables waiting for it in an expanded _copy_
  352.             of the environment that existed before Robo started:
  353.  
  354.             BBS=<The ID of the currently connected BBS>
  355.             BAUD=<The baud rate of the connection>
  356.             DOW=<The day of week, i.e. MONDAY, TUESDAY, etc..>
  357.             MAILUP=<Your REP Directory>
  358.             MAILDOWN=<Your QWK Directory>
  359.             FILEUP=<Your Uploads Directory>
  360.             FILEDOWN=<Your Downloads directory>
  361.  
  362.             NOTE: Obviously, the process you initiate with this agenda
  363.             item needs to return control back to DOS so that Robo can
  364.             regain control.  It's up to the BBS to hang up on you if you
  365.             get hung up out in DOS during the agenda.
  366.  
  367.       o     When editing an agenda, the Enter and Backspace keys will
  368.             now jump you to the next/previous BBS system in the agenda.
  369.  
  370.       o     Changed "jump to terminal" agenda aitem so that if the
  371.             warning siren is not answered within 60 seconds, Robo will
  372.             return to the agenda and attempt to complete it.
  373.  
  374.       o     Totally recoded the PC-Pursuit dialing routines.  All PC
  375.             Pursuit systems are now grouped together, and are accessed
  376.             through a single call to the indial.  The Pursuit Session
  377.             is executed once all non-pursuit systems have been removed
  378.             from the dialing queue.  Robo now bounces between the
  379.             various outdial citys on your agenda without the need to
  380.             hang up and re-dial the indial for each BBS.  These routines
  381.             also act the same way as the normal dialing routines, in
  382.             that robo will honor the "number of dials before cycling"
  383.             configuration option, as well as the maximum redials
  384.             setting.  "Failed Calls" (except when first dialing the
  385.             indial) are not tracked.
  386.  
  387.       o     Added ability to edit file descriptions from the file
  388.             directory screens.  Press "E" with the file highlighted in
  389.             either file directory to edit the listing.  Once in the
  390.             editor, Ctrl-Enter will save and Esc will abort.
  391.  
  392.       o     You can now specify the mail doors names or a numbers on the
  393.             BBS directory screen.
  394.  
  395.       o     You can still use DSZ for auto-downloads in terminal mode if
  396.             you want.  To do this, copy your ROBORZ.BAT file to a file
  397.             called ROBOAUTO.BAT and place it in your Robo directory.
  398.             Make sure that DSZ and your Robocomm directory are in your
  399.             path!
  400.  
  401.       o     Added a "# of failed calls to allow" option to which will
  402.             remove a BBS from the agenda if the specified number of NO
  403.             CARRIER or TIMEOUT dial attempts are made.
  404.  
  405.       o     Added a display of total, available and used memory to the
  406.             RoboStatus window.
  407.  
  408.       o     Command line switches can now be specified in any order.
  409.             Added a switches help screen.  Look at it with:
  410.  
  411.             Robocomm /?
  412.  
  413.       o     Added new command line parameter /O which causes robo to put
  414.             the modem off-hook before quitting to DOS.  This option will
  415.             probably only be useful for Sysops who are running Robocomm
  416.             during an event.
  417.  
  418.       o     Added support to specify the language # to use at login.
  419.             Many BBS systems are now offering "Standard" prompts as one
  420.             of their langauge choices at login.  Robo will now select
  421.             the language you want it to use when it is asked by the BBS.
  422.  
  423.       o     Changed format of the log entries.  All now include date and
  424.             time stamps.
  425.  
  426.       o     You can now schedule as many DOWNLOAD mail agenda items as
  427.             you like in your agenda for a BBS.  NOTE:  Robocomm will
  428.             only extract NEWFILES.DAT from the last QWK packet
  429.             downloaded.  If you will be doing multiple downloads in the
  430.             mail door and want to make sure that Robo gets all the new
  431.             files, you should add a New Files Scan agenda item as well.
  432.  
  433.       o     Fixed incompatibilities with some HIMEM drivers.
  434.             Particularly with Windows 3.0.
  435.  
  436.       o     Added the ability to send a Password to open a door on the
  437.             "Mail Run" agenda item.  If the network mail door requires a
  438.             password, you can now enter it as you create the MAIL RUN
  439.             agenda item.
  440.  
  441.       o     NEW AGENDA ITEM - The "P" command on the agenda screen will
  442.             create a "Download PCBoard Mail" agenda item.  Robo will
  443.             issue a R;A;Z command from the main board on PCBoard 14.5
  444.             systems only.  This command translates to:
  445.  
  446.             "Read new messages in all SELECTed conferences, zip up the
  447.             resultant CAP file and download it."
  448.  
  449.             Robo will use your configured "download file" protocol to do
  450.             the transfer.  The packet will be re-named as it is
  451.             downloaded to <BBSID>.PCB and will be placed in your
  452.             configured QWK directory.  Robo renumbers these PCB packets
  453.             in the same way as QWK packets.
  454.  
  455.       o     Added awareness of the "Do you wish to Re-Receive your
  456.             previous packet question" in the NetMail door.  The answer
  457.             will always be "N".  If you need to re-receive a packet, you
  458.             will need to do it manually.
  459.  
  460.